package com.wang.designPattern.singleton;

/**
 * @description 懒汉单例
 * @Author wangzilong
 * @Date 2025/1/6 8:24
 */
public class LazySingleton {
    // 静态实例对象
    private static LazySingleton instance;

    // 私有化构造函数
    private LazySingleton() {
    }

    // 公开化获取实例方法
    public static synchronized LazySingleton getInstance() {
        if (instance == null) {
            instance = new LazySingleton();
        }
        return instance;
    }
}
